header{
  background-color: rgb(62, 58, 51);
  font-size: small;
}
.topnav{
  height: 40px;
}
.topnav li,.topnav-buycar{
  color :azure;
}


.topnav-right{
  width: 245px;
}

.topnav-buycar{
  position: relative;
  height:40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.topnav-buycar:hover{
  color: #ff6700;
  background-color: #fff;
  border-top:1px solid #ccc;
}
.topnav-submenu{
  position:absolute;
  width: 245px;
  height: 120px;
  top:40px;
  right:0px;
  background-color: #fff;
  color:black;
  display: none;
  z-index: 30;
}

.topnav-buycar:hover .topnav-submenu{
  display: flex;
  align-items: center;
  justify-content: center;
  border:1px solid #ccc;
  border-top:none;
}

.topnav a{
  color: gray;
  padding:0 6px 0 6px ; 
  border-right: 2px solid rgb(85, 78, 78);
}

.topnav a:hover{
  color: aliceblue;
}

.topnav ul li:first-child a{
  color:aqua;
  padding-left: 0;
}
.topnav ul:last-child a{
  border: none;
}





